<?xml version="1.0" encoding="utf-8"?>
<xs:schema xmlns:tns="http://tempuri.org/" elementFormDefault="qualified" targetNamespace="http://tempuri.org/" xmlns:xs="http://www.w3.org/2001/XMLSchema">
  <xs:import schemaLocation="http://localhost:8090/DeploymentService/V1/DeploymentService.svc?xsd=xsd2" namespace="http://tfsclouddeploy.codeplex.com/2012/08/DeploymentRequest" />
  <xs:import schemaLocation="http://localhost:8090/DeploymentService/V1/DeploymentService.svc?xsd=xsd3" namespace="http://tfsclouddeploy.codeplex.com/2012/08/DeploymentResponse" />
  <xs:import schemaLocation="http://localhost:8090/DeploymentService/V1/DeploymentService.svc?xsd=xsd4" namespace="http://tfsclouddeploy.codeplex.com/2012/08/TransportRequest" />
  <xs:import schemaLocation="http://localhost:8090/DeploymentService/V1/DeploymentService.svc?xsd=xsd5" namespace="http://tfsclouddeploy.codeplex.com/2012/08/TransportResponse" />
  <xs:element name="DeployBuild">
    <xs:complexType>
      <xs:sequence>
        <xs:element xmlns:q1="http://tfsclouddeploy.codeplex.com/2012/08/DeploymentRequest" minOccurs="0" name="deploymentRequest" nillable="true" type="q1:DeploymentRequest" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="DeployBuildResponse">
    <xs:complexType>
      <xs:sequence>
        <xs:element xmlns:q2="http://tfsclouddeploy.codeplex.com/2012/08/DeploymentResponse" minOccurs="0" name="DeployBuildResult" nillable="true" type="q2:DeploymentResponse" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="DeployBuildNoBackup">
    <xs:complexType>
      <xs:sequence>
        <xs:element xmlns:q3="http://tfsclouddeploy.codeplex.com/2012/08/DeploymentRequest" minOccurs="0" name="deploymentRequest" nillable="true" type="q3:DeploymentRequest" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="DeployBuildNoBackupResponse">
    <xs:complexType>
      <xs:sequence>
        <xs:element xmlns:q4="http://tfsclouddeploy.codeplex.com/2012/08/DeploymentResponse" minOccurs="0" name="DeployBuildNoBackupResult" nillable="true" type="q4:DeploymentResponse" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="RollbackBuild">
    <xs:complexType>
      <xs:sequence>
        <xs:element xmlns:q5="http://tfsclouddeploy.codeplex.com/2012/08/DeploymentRequest" minOccurs="0" name="deploymentRequest" nillable="true" type="q5:DeploymentRequest" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="RollbackBuildResponse">
    <xs:complexType>
      <xs:sequence>
        <xs:element xmlns:q6="http://tfsclouddeploy.codeplex.com/2012/08/DeploymentResponse" minOccurs="0" name="RollbackBuildResult" nillable="true" type="q6:DeploymentResponse" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="TestBuild">
    <xs:complexType>
      <xs:sequence>
        <xs:element xmlns:q7="http://tfsclouddeploy.codeplex.com/2012/08/DeploymentRequest" minOccurs="0" name="deploymentRequest" nillable="true" type="q7:DeploymentRequest" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="TestBuildResponse">
    <xs:complexType>
      <xs:sequence>
        <xs:element xmlns:q8="http://tfsclouddeploy.codeplex.com/2012/08/DeploymentResponse" minOccurs="0" name="TestBuildResult" nillable="true" type="q8:DeploymentResponse" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="BringOnline">
    <xs:complexType>
      <xs:sequence>
        <xs:element xmlns:q9="http://tfsclouddeploy.codeplex.com/2012/08/DeploymentRequest" minOccurs="0" name="deploymentRequest" nillable="true" type="q9:DeploymentRequest" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="BringOnlineResponse">
    <xs:complexType>
      <xs:sequence>
        <xs:element xmlns:q10="http://tfsclouddeploy.codeplex.com/2012/08/DeploymentResponse" minOccurs="0" name="BringOnlineResult" nillable="true" type="q10:DeploymentResponse" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="TakeOffline">
    <xs:complexType>
      <xs:sequence>
        <xs:element xmlns:q11="http://tfsclouddeploy.codeplex.com/2012/08/DeploymentRequest" minOccurs="0" name="deploymentRequest" nillable="true" type="q11:DeploymentRequest" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="TakeOfflineResponse">
    <xs:complexType>
      <xs:sequence>
        <xs:element xmlns:q12="http://tfsclouddeploy.codeplex.com/2012/08/DeploymentResponse" minOccurs="0" name="TakeOfflineResult" nillable="true" type="q12:DeploymentResponse" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="BackupOnly">
    <xs:complexType>
      <xs:sequence>
        <xs:element xmlns:q13="http://tfsclouddeploy.codeplex.com/2012/08/DeploymentRequest" minOccurs="0" name="deploymentRequest" nillable="true" type="q13:DeploymentRequest" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="BackupOnlyResponse">
    <xs:complexType>
      <xs:sequence>
        <xs:element xmlns:q14="http://tfsclouddeploy.codeplex.com/2012/08/DeploymentResponse" minOccurs="0" name="BackupOnlyResult" nillable="true" type="q14:DeploymentResponse" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="TransportBuild">
    <xs:complexType>
      <xs:sequence>
        <xs:element xmlns:q15="http://tfsclouddeploy.codeplex.com/2012/08/TransportRequest" minOccurs="0" name="transportRequest" nillable="true" type="q15:TransportRequest" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="TransportBuildResponse">
    <xs:complexType>
      <xs:sequence>
        <xs:element xmlns:q16="http://tfsclouddeploy.codeplex.com/2012/08/TransportResponse" minOccurs="0" name="TransportBuildResult" nillable="true" type="q16:TransportResponse" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="CheckServiceStatus">
    <xs:complexType>
      <xs:sequence>
        <xs:element xmlns:q17="http://tfsclouddeploy.codeplex.com/2012/08/DeploymentRequest" minOccurs="0" name="deploymentRequest" nillable="true" type="q17:DeploymentRequest" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="CheckServiceStatusResponse">
    <xs:complexType>
      <xs:sequence>
        <xs:element xmlns:q18="http://tfsclouddeploy.codeplex.com/2012/08/DeploymentResponse" minOccurs="0" name="CheckServiceStatusResult" nillable="true" type="q18:DeploymentResponse" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="CheckServiceInfo">
    <xs:complexType>
      <xs:sequence>
        <xs:element xmlns:q19="http://tfsclouddeploy.codeplex.com/2012/08/DeploymentRequest" minOccurs="0" name="deploymentRequest" nillable="true" type="q19:DeploymentRequest" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="CheckServiceInfoResponse">
    <xs:complexType>
      <xs:sequence>
        <xs:element xmlns:q20="http://tfsclouddeploy.codeplex.com/2012/08/DeploymentResponse" minOccurs="0" name="CheckServiceInfoResult" nillable="true" type="q20:DeploymentResponse" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="ValidateBuild">
    <xs:complexType>
      <xs:sequence>
        <xs:element xmlns:q21="http://tfsclouddeploy.codeplex.com/2012/08/DeploymentRequest" minOccurs="0" name="deploymentRequest" nillable="true" type="q21:DeploymentRequest" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="ValidateBuildResponse">
    <xs:complexType>
      <xs:sequence>
        <xs:element xmlns:q22="http://tfsclouddeploy.codeplex.com/2012/08/DeploymentResponse" minOccurs="0" name="ValidateBuildResult" nillable="true" type="q22:DeploymentResponse" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="RestartApp">
    <xs:complexType>
      <xs:sequence>
        <xs:element xmlns:q23="http://tfsclouddeploy.codeplex.com/2012/08/DeploymentRequest" minOccurs="0" name="deploymentRequest" nillable="true" type="q23:DeploymentRequest" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="RestartAppResponse">
    <xs:complexType>
      <xs:sequence>
        <xs:element xmlns:q24="http://tfsclouddeploy.codeplex.com/2012/08/DeploymentResponse" minOccurs="0" name="RestartAppResult" nillable="true" type="q24:DeploymentResponse" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
</xs:schema>